#pragma once

#define OPT_CONFIG(V) OptConfig::Instance().V

namespace optimizer {
// NOLINTBEGIN
struct OptConfig {
  static OptConfig &Instance() {
    static OptConfig instance;
    return instance;
  }

  bool enable_optimizer{true};
  bool enable_transform_constant_folding{false};
};
}  // namespace optimizer

// NOLINTEND